<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

namespace app\lib\exception;
use think\Exception;
/**
 * Description of BaseException
 *
 * @author Administrator
 */
class BaseException extends Exception
{
    //HTTP 状态码 404,200
    public  $code=400;
    
    //错误具体信息
    public  $msg="参数错误";
    
    //自定义的错误码
    public $errorCode=10000;
    public function  __construct($params=[]){
        if(!is_array($params))
        {
            return ;
        }
        if(array_key_exists('code', $params)){
            $this->code=$params['code'];
        }
        if(array_key_exists('msg', $params)){
            $this->msg=$params['msg'];
        }
        if(array_key_exists('errorCode', $params)){
            $this->errorCode=$params['errorCode'];
        }
    }
}
